resolve (difficulties) - French English Dictionary